function initMap(add){
	var add=[{city:"杭州",addr:"杭州市西湖区文一西路75号",point:{lng:120.121375,lat:30.294012}}
	,{city:"杭州",addr:"金色蓝庭",point:{lng:120.120406,lat:30.292846}}
	,{city:"杭州",addr:"杭州剧院",point:{lng:120.168543,lat:30.276863}}
	,{city:"上海",addr:"杭州剧院",point:{lng:121.474652,lat:31.234654}}
	];
	  createMap();//创建地图
	  setMapEvent();//设置地图事件
	  //addMapControl();//向地图添加控件
	  addMapOverlay1(add);//向地图添加覆盖物
}
//创建百度地图实例
function createMap() {
    map = new BMap.Map("map"); //建树Map实例
    map.centerAndZoom("杭州", 13);// 建树点坐标,初始化地图,设置中心点坐标和地图级别。
}
//设置地图事件
function setMapEvent() {
	map.enableScrollWheelZoom();//启用地图滚轮放大缩小
    map.enableKeyboard();//启用键盘上下左右键移动地图
    map.enableDragging(); //启用地图拖拽事件，默认启用(可不写)
    //map.enableDoubleClickZoom()//启用鼠标双击放大，默认启用(可不写)
}
//绑定窗口信息事件
function addClickHandler(target, window) {
	target.addEventListener("click", function() {
	target.openInfoWindow(window); 
	});
}
function frash() {
	map.clearOverlays();//清空地图上标注点
	getdata(); //获得marker点的数组
	addMapOverlay(); //将marker点的信息显示在地图上
	markers.splice(0, markers.length);//清空数组
}
//添加地图覆盖物（标注，文本，消息框）
function addMapOverlay1(add){
	//创建MarkerManager工具类
	var mgr = new BMapLib.MarkerManager(map,{maxZoom: 18});
	//创建marker
	for(var i=0;i<add.length;i++){
		var address = add[i];
		//alert(address)
		var point = new BMap.Point(address.point.lng,address.point.lat);
		var content = address.addr;
		var city = address.city;
		
		var marker = new BMap.Marker(point);//在point点创建标注
		//创建文本标注格式
		var opts = {
				  position : point,    // 指定文本标注所在的地理位置
				  offset   : new BMap.Size(20, -20)    //设置文本偏移量
				}
		var label = new BMap.Label(address.addr,opts);//创建文本标注
		marker.setLabel(label);//添加文字标注
		 var opts1 = { 
		           width : 200, 
		           title : content ,  
		           enableMessage : false
		         }; 
		 var infoWindow = new BMap.InfoWindow(content,
                 opts1);
		 
		map.addOverlay(marker);//添加标注
		addInfoWindow(city,content,marker);//添加信息框
		addClickHandler(marker,infoWindow)
		//将marker设置到特定放大级别
		mgr.addMarker(marker,9,15);
	}
}
//function addMapOverlay() {
//	var u = map.getZoom(); // 定义地图缩放等级的变量
//	if (u >= 13) {   // 如果缩放等级大于等于13
//	 //把marker点的信息显示在地图上
//	for (var index = 0; index < markers.length; index++) {
//	 var point = new BMap.Point(markers[index].position.lng,
//	         markers[index].position.lat);
//	var marker = new BMap.Marker(
//	                 point
//	                 ,
//	           {
//	               icon : new BMap.Icon(
//	                         "http://api.map.baidu.com/lbsapi/createmap/images/icon.png",
//	                         new BMap.Size(20, 25),
//	                        {
//	                            imageOffset : new BMap.Size(
//	                                    markers[index].imageOffset.width,
//	                                     markers[index].imageOffset.height)
//	                         })
//	              });
//	       var label = new BMap.Label(markers[index].title, {
//	           offset : new BMap.Size(25, 5)
//	        }); //a
//	        var opts = { //a
//	           width : 200, //a
//	           title : markers[index].title, //a 
//	           enableMessage : false
//	        //a
//	         }; //a
//	         var infoWindow = new BMap.InfoWindow(markers[index].content,
//	                 opts); //a
//	         marker.setLabel(label);//显示地理名称 a 
//	           // marker.setLabel();//不显示地理名称 a     
//	           addClickHandler(marker, infoWindow); //a
//	           map.addOverlay(marker);
//	        }
	    //地图缩放等级小于13不显示marker点
//	    else{
//	         return null;
//	     }
//      } 
//   }
